Application
This unit describes the skills and knowledge required to design, and build, a valid extensible markup language (XML) document to suit a specified requirement.
It applies to individuals working in development roles in a variety of information technology areas who are technically proficient in the use of XML documents.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Elements and Performance Criteria
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Plan the process | 1.1 Review the specified requirements 1.2 Produce a plan to analyse the specified requirements 1.3 Plan the design, and build, of valid XML documentation, allowing for iterative development |
2. Analyse the specified requirements | 2.1 Determine and document the purpose, expectations and functionality of the XML document 2.2 Determine the hardware, software and tools needed to design the document 2.3 Determine the requirements for the document 2.4 Determine the appropriate design methodologies, including using the software engineering life cycle |
3. Design and develop the document | 3.1 Decide on document type definition (DTD), if required 3.2 Define the required entities, elements and their attributes 3.3 Produce the document, following the appropriate standards and declaring DTD, required entities, elements and their attributes, including associated graphics or sounds |
4. Test the document | 4.1 Test the document off-line against the specifications, and confirm the document's validity 4.2 Test, where appropriate, the document online against the specifications, and with a representative audience 4.3 Analyse the test results and confirm the document’s validity |
Evidence of Performance
Evidence of the ability to:
review the specifications, and plan the design of an extensible markup language (XML) document
determine specific requirements
produce a valid XML document, following the appropriate standards
test an XML document
evaluate the test results.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
Evidence of Knowledge
To complete the unit requirements safely and effectively, the individual must:
explain business process and information modelling
describe markup language
explain unified-modelling language
describe the hardware and software implications for XML programming
identify and summarise, the various standards that will impact on XML programming.
Assessment Conditions
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the website technologies field of work, and include access to:
the client or business requirements
an XML parser or suitable web browser
a XML authoring tool.
Assessors must satisfy NVR/AQTF assessor requirements.
Foundation Skills
This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.
Skill | Performance Criteria | Description |
Reading | 1.1, 3.3, 4.1, 4.2, 4.3 | Critically analyses specifications and other documentation from a variety of sources, and consolidates information, to determine requirements |
Writing | 1.2, 1.3, 2.1, 2.2, 3.3 | Prepares documentation expressing ideas, explores complex issues, and is constructed logically, succinctly and accurately Writes and edits computer code and technical data, to ensure syntax and accuracy |
Navigate the world of work | 3.3 | Takes full responsibility for following policies, procedures and industry standards |
Interact with others | 4.2 | Selects, implements, and seeks to improve protocols governing communications to clients and co-workers, in a range of work contexts |
Get the work done | 1.1, 1.2, 2.1-2.4, 3.1-3.3, 4.1-4.3 | Accepts responsibility for planning and sequencing complex tasks and workload, negotiating key aspects with others and taking into account capabilities, efficiencies and effectiveness Applies systematic and analytical decision-making processes for complex and non-routine situations Uses and investigates new digital technologies and applications, to manage and manipulate data, and communicate effectively with others, in a secure and stable digital environment |
Sectors
Web